﻿@charset "UTF-8";
/*重置样式*/
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border: border-color;-moz-box-sizing: border-box;outline: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0; padding:0; }
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html,body {font-size: 14px; color: #333; font-family: 'Microsoft YaHei';border:0;outline:0;vertical-align:baseline; background:transparent; } 
table{ border-collapse:collapse; border-spacing:0; } 
ul,ol,li{list-style: none;}
img { border:0; } 
ol,ul ,dl{  list-style:none; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; color: #333;  font-weight:normal; }
a{ text-decoration: none; color: #333;  padding:0;border:0;font-size:16px;vertical-align:baseline;background:transparent; }
input[type="search"]::-webkit-search-cancel-button{display: none;}
input ,img{	vertical-align: middle;} 
input,button,textarea,select {outline: none; font-family: 'Microsoft YaHei'; font-size: 14px; vertical-align:middle; }
textarea{resize: none;}
input,button,textarea,select{
  outline: none;
  font-family:inherit;
  border: none;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
iframe{border: none;vertical-align: top;}
:before, :after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.transition { -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.clearfix:after { clear: both; display: block; content: '';height:0;visibility:hidden; }
.clearfix { *zoom: 1 }
.section{width: 100%;overflow: hidden;}
.pull-left{float: left;}
.pull-right{float: right;}
.dis-table{display: table;width: 100%;height: 100%;}
.dis-cell{display: table-cell;vertical-align: middle;}
.scrollbar{overflow-y: auto;}
.scrollbar::-webkit-scrollbar {
  width: 3px;
  background-color: #dcdbdb;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color:#005bac;
  border-radius: 10px;
}
.header_inner,.footer_inner,.inmain {margin:0 auto;padding: 0 15px;}
@media (min-width: 768px) {
	 .footer_inner,.header_inner,.inmain{ width: 750px;}
}
@media (min-width: 992px) {
     .footer_inner,.header_inner,.inmain{width: 970px;}
}
@media (min-width: 1260px){
  .footer_inner,.header_inner,.inmain {width:1230px;}
}
@font-face{
  font-family:'pan_light';
  font-weight:normal;
  font-style:normal;
  src:url("../fonts/04b08.otf"),
  url("../fonts/04B08.TTF")format("truetype"),
}








